Learning Near-Isometric Matching Models
نویسندگان
چکیده
Shape matching problems are typically described in terms of structural properties, encoding (for example) the ‘elasticity’ of certain joints in a rigid object. Unfortunately, encoding such constraints often results in a hard optimization problem (such as quadratic assignment), meaning that approximate solutions are typically employed; this presents a problem for many learning approaches that require exact inference schemes as a subroutine. We note that certain types of constraints, such as isometries, result in ‘easier’ optimization problems that can be solved with low tree-width graphical models. This allows us to apply learning in near-isometric matching scenarios, encoding rich first-order properties, as well as isometric and topological information. Introduction The well-known ‘quadratic assignment’ problem takes the form f̂ = argmin f :A→B ∑ a,b∈A Da,b,f(a),f(b), where f is an injective function. Many structural matching problems can be expressed in this form, for instance isometric matching can be written as f̂ = argmin f :S→T ∑ si,sj∈S ∣∣d(si, sj)− d(f(si), f(sj))∣∣, (1) where S and T represent shapes (so that each si defines the coordinates of a point), f is an injective function mapping point coordinates in S to point coordinates in T (for instance, mapping the ‘joints’ in a deformable model to pixels in an image), and d is the standard Euclidean distance function. In cases where a zero-cost solution exists to (eq. 1), we note that far more efficient solutions to this problem can be found: we need not consider all edges between pairs of points in S, but rather a subset of edges that define a ‘globally rigid’ graph. We have investigated several graphical models whose embeddings in the plane are globally rigid. Examples are shown in Figure 1 (an ‘embedding’ is shown at right). Some examples demonstrating the matching problem are shown in Figure 2. These models continue to maintain good performance even as the assumption of a zero-cost solution becomes substantially violated. Structured Matching Objectives Given a graph G with a globally rigid embedding, we can augment our potentials to encode structural constraints other than distance preservation. Generally, we write f̂ = argmin f :S→T ∑ i,j∈G 〈 Φi,j(si, sj , f(si), f(sj)), θ 〉 . Here Φ is a feature vector describing the mapping from (si, sj) to (f(si), f(sj)). One component of this vector would be |d(si, sj) − d(f(si), f(sj)) ∣∣ as in (eq. 1), though other features could include topological information (for example in OCR applications where connectedness is important), and first-order properties such as Shape Contexts or SIFT features; we can also create higher-order features Φi,j,k encoding angle and scale information. ∗The authors are with the Statistical Machine Learning Group at NICTA, and the Australian National University. Queries should be addressed to [email protected].
منابع مشابه
Robust Near-Isometric Matching via Structured Learning of Graphical Models
Models for near-rigid shape matching are typically based on distance-related features, in order to infer matches that are consistent with the isometric assumption. However, real shapes from image datasets, even when expected to be related by “almost isometric” transformations, are actually subject not only to noise but also, to some limited degree, to variations in appearance and scale. In this...
متن کاملCorrespondences of Persistent Feature Points on Near-Isometric Surfaces
We present a full pipeline for finding corresponding points between two surfaces based on conceptually simple and computationally efficient components. Our pipeline begins with robust and stable extraction of feature points from the surfaces. We then find a set of near isometric correspondences between the feature points by solving an optimization problem using established components. The perfo...
متن کاملFast matching of large point sets under occlusions
The problem of isometric point-pattern matching can be modeled as inference in small tree-width graphical models whose embeddings in the plane are said to be ‘globally rigid’. Although such graphical models lead to efficient and exact solutions, they cannot generally handle occlusions, as even a single missing point may ‘break’ the rigidity of the graph in question. In addition, such models can...
متن کاملA Low-Dimensional Representation for Robust Partial Isometric Correspondences Computation
Intrinsic shape matching has become the standard approach for pose invariant correspondence estimation among deformable shapes. Most existing approaches assume global consistency. While global isometric matching is well understood, only a few heuristic solutions are known for partial matching. Partial matching is particularly important for robustness to topological noise, which is a common prob...
متن کاملDeep Spectral Descriptors: Learning the point-wise correspondence metric via Siamese deep neural networks
A robust and informative local shape descriptor plays an important role in mesh registration. In this regard, spectral descriptors that are based on the spectrum of the Laplace-Beltrami operator have gained a spotlight among the researchers for the last decade due to their desirable properties, such as isometry invariance. Despite such, however, spectral descriptors often fail to give a correct...
متن کامل